tabi tabi - German English Dictionary